package ngat.oss.simulation;

import java.util.*;

public interface CandidateGenerator {

    /** Returns a ranked sequence of candidates at the specified time 
     * under the specified environmental conditions.
     * @param time The time we want the metrics for.
     * @param env An environement snapshot at that time.
     */
    public List getCandidateMetrics(long time, EnvironmentSnapshot env) throws Exception;

}
